package org.lanqiao.tjut.Service;

import java.util.List;

import org.lanqiao.tjut.Bean.StudentBean;
import org.lanqiao.tjut.Bean.TeacherBean;
import org.lanqiao.tjut.Bean.UsersBean;
import org.lanqiao.tjut.Dao.DaoFactory;

public class LoginService {

	/**
	 * 用户登录验证
	 * 
	 * @param usersB
	 *            用户信息实体对象
	 * @return 登录验证结果
	 */
	public boolean isLogined(UsersBean usersB) {
		// 进行用户身份验证，是否可以进行登录
		return DaoFactory.getLoginDaoInstance().isLogined(usersB);
	}

	/**
	 * 管理员用户登录验证
	 * 
	 * @param usersB
	 *            用户信息实体对象
	 * @return 用户验证信息结果集
	 */
	public List<UsersBean> isLogined2(UsersBean usersB) {
		// 进行用户身份验证，是否可以进行登录
		return DaoFactory.getLoginDaoInstance().isLogined2(usersB);
	}

	/**
	 * 教师登录验证
	 * 
	 * @param teaB
	 *            教师信息实体对象
	 * @return 教师验证信息结果集
	 */
	public List<TeacherBean> isLogined3(TeacherBean teaB) {
		// 进行用户身份验证，是否可以进行登录
		return DaoFactory.getLoginDaoInstance().isLogined3(teaB);
	}

	/**
	 * 学生登录验证
	 * 
	 * @param stuB
	 *            学生信息实体对象
	 * @return 学生登录验证结果集
	 */
	public List<StudentBean> isLogined4(StudentBean stuB) {
		// 进行用户身份验证，是否可以进行登录
		return DaoFactory.getLoginDaoInstance().isLogined4(stuB);
	}
}
